U3F1ZWV6ZTQ1NDgzOTgwMzg2NjI4X0ZyZWUyODY5NTIyNzg2Njg5OA==

ما هو الخادم او السيرفر؟ ما هي استخداماته ؟ و ما هي انواعه ؟

 

 ما هو الخادم او السرفر؟  

ما هي استخداماته ؟و ما هي انواعه ؟




في كثير من الأحيان يبقى السيرفر او الخادم كمصطلح تقني مبهم من قبل العديد من الأشخاص خصوصا اذا لم تكن لهم ذراية او معرفة سابقة بالمعلومات التكنولوجية و التقنية ، و نحن كمبتدئين في هذا المجال كان لابد لنا من تقاسم بعض المعلومات الخاصة بهذا الموضوع من خلال تطرقنا للمحاور التالية :

1 -مفهوم الخادم او السيرفر.
* تعريف الخادم 
* السياق التاريخي لظهوره
2 -استخدامات الخادم  
3 - انواع الخوادم.






مفهوم الخادم او السرفر
مفهوم الخادم او السرفر


1 - مفهوم  الخادم او السيرفر


  • تعريف الخادم

السيرفر او ما يعرف بخادم الانترنت هو مصطلح تقني يشير الى أداة مخصصة لتخزين البيانات و المعلومات لأجهزة الكمبيوتر المتصلة به ، و في عالم التكنولوجيا و المعلومات فان  له معنيان  الأول يشير الى كل من جهاز الكمبيوتر الذي يجعل الموارد متاحة عبر الشبكة  اما  الثاني فيشير الى البرنامج الذي يتم تشغيله عليها ، و من هنا يتضح لنا وجود مفهومين  للخادم اتبعا لجهاز الكمبيوتر او البرنامج و يمكن ادراجها  فيما يلي :

* وفقا للتعريف المستند للأجهزة 

الخادم هو جهاز مادي متصل بشبكة الكمبيوتر تدير نظام تشغيل جنبا الى جنب مع واحد او اكثر من الخوادم القادمة على البرامج و يعرف هذا النوع من السيرفر باسم المضيف ، و من الناحية النظرية فيمكن لأي جهاز مزود ببرنامج خادم ان يعمل كمضيف .

* وفقا للتعريف المستند للبرنامج

فهو برنامج يوفر خدمة محددة يمكن استخدامها محليا او عبر شبكة بواسطة برامج أخرى تعرف باسم العملاء و يتم تحديد نوع الخدمة المقدمة من قبل العميل .

  • السياق التاريخي لظهوره 

في بداية الامر تم ربط الخوادم بالمطارف و التي لم تقم  آنذاك باي عمليات حسابية فعلية ، فبالنسبة للمحطات التي تعرف باسم المحطات الغبية قبلت الادخال عبر لوحة المفاتيح او قارئ البطاقة و اخراج نتائج أي حسابات الى شاشات العرض او الطابعة و تم استخدام الخادم لأجراء العمليات الحسابية .

بعد ذلك كانت الخوادم في كثير من الأحيان عبارة عن أجهزة كمبيوتر فردية قوية تتصل بمجموعة من أجهزة الكمبيوتر العملية الأقل قوة عبر شبكة ، فنموذج خادم العميل هو بنية شبكة يكون فيها كل من الكمبيوتر العميل و الخادم سعة حسابية لكن يتم تخصيص واجبات معينة للخادم على الرغم من انه لم يكن خادما بموجب معماريات الكمبيوتر السابقة مثل نموذج المحطة الطرفية المركزية الا ان الكمبيوتر الرئيسي كان يتصرف كواحد .

خلال هذه الفترة تطور مفهوم الخادم اتبعا للتطور و التقدم التكنولوجي ، ففي الوقت الحاضر يمكن ان يكون الخادم مجرد برنامج يعمل على واحد او اثر من أجهزة الحوسبة المادية و في معظم الأحيان تعرف هذه الخوادم باسم الخوادم الافتراضية ، و هي تستخدم لوصف هذه الأنواع و تم استخدامها خصيصا لتوسيع مقدار وظائف الخادم التي يمكن لخادم جهاز واحد القيام به ، و في عالم اليوم غالبا ما يتم استضافة الخوادم الافتراضية بواسطة طرف ثالث على أجهزة موجودة عبر الانترنت في عملية تعرف باسم الحوسبة السحابية .

و قد يتم انشاء خادم مثل خادم البريد للقيام بغرض معين مثل قبول الرسائل و تخزينها قبل تسليمها الى العميل الذي يطلبها ، و يمكن للخوادم أيضا أداء مجموعة من الوظائف مثل العمل كملف و خادم طباعة الذي يحفظ الملفات و يقبلها بمعنى تخزين الملفات و قبول مهام الطباعة من العملاء قبل ارسالها الى طابعة متصلة بالشبكات . 

و كملاحظة هنا يمكن ان نشير و لو بإيجاز عن مفهوم كل من الخوادم المادية و الافتراضية الموجودة في الشبكات  :

- الخادم المادي 

هو الذي يخدم البيانات حقا و غالبا ما تعمل هذه الخوادم على المعادن و الطاقة و هي قادرة على توفير اكثر بكثير مما قد يحتاجه مستخدم واحد ، و تستضيف الشركات المضيفة بشكل عام هذه الخوادم في مراكز البيانات لخدمة مجموعة متنوعة من العملاء لكن يبقى الاستثناء الوحيد هو الشركات الأكبر حجما و التي تعتمد عليها  في هذه الظروف .
فقد كان كل خادم في الشبكة موجودا في خادم فعلي مخصص خاص به و نجد ذلك مثلا في خادم الويب و خادم قاعدة البيانات و غيرها ، و يتم التخلص بشكل تدريجي من هذه الفكرة لصالح تقنيات المحاكاة الافتراضية و التي تسمح لكل خادم بالعمل كنظام افتراضي داخل جهاز مادي اكبر .

- الخادم الافتراضي

او ما يعرف بالخادم الظاهري و هو جزء من الخادم الفعلي الذي تم تقسيمه، وهذا النوع  من الخوادم  يشكل  غالبية الخوادم عبر الانترنت ، و غالبا ما يتم اعطاؤهم عددا محددا من موارد الخادم الفعلية للعمل معها مثل ذاكرة الوصول العشوائي و مساحة التخزين و وحدة المعالجة المركزية ، و يمكن استئجار الخوادم الافتراضية بجزء بسيط من سعر الخادم الفعلي لان الشركات المستضيفة غالبا ما تشتري او تستأجر الخادم المادي بسعر الجملة ثم تربح عن طريق بيع اقسام منه .

2 - استخدامات الخادم 


تبقى الوظيفة الأساسية للخادم هي الوصول الى جميع الملفات و البيانات من أجهزة الكمبيوتر الأخرى و تخزينها و نقلها من خلال شبكة في المؤسسات الصغيرة الحجم ، و تستخدم شبكة محلية لتوصيل العديد من أجهزة الكمبيوتر ، و تستخدم نماذج خادم العميل لتنقيد خدمات الخادم التي تعمل من خلال شبكات الكمبيوتر، و تسمح هذه الفكرة للمستخدمين بتوزيع المهام بين أجهزة الكمبيوتر المتعددة و الوصول اليها في نفس الوقت ، و تتطلب كل خدمة شبكة وجود خادم (برنامج) دائما فهذه هي الطريقة الوحيدة للتأكد من ان العملاء مثل متصفحات الويب او برامج البريد الالكتروني  و الوصول الى السيرفر و خدماته عندما تكون مطلوبة .

ميزة أخرى تتمثل في ان جميع أجهزة الخادم معدة للاستماع لجميع الطلبات من أجهزة العملاء عبر اتصالات الشبكة و يبدو حقا ان هذه الخاصية هي جزء من نظام التشغيل الذي تستخدمه جميع التطبيقات ، كما انه من ابرز خصائصه هي التحقق من هوية مقدم الطلب و التأكد من ان العميل لديه اذن للوصول الى البيانات او الموارد المطلوبة و التنسيق الصحيح او ارجاع الاستجابة المطلوبة .

و كما سبقت الإشارة فيما سبق فان الخادم قادرا على أداء مجموعة من المهام مثل طلب واحد و استجابة تمكن من تحديد هوية جميع مقدمة الطلبات فعلى سبيل المثال يجيب خادم الويب Apach على استفسارات المتصفح عبر الانترنت و عبر تطبيقات أخرى و يتم تثبيت Apach على الطبقة العليا من نظام التشغيل .


3 - أنواع الخوادم 


يمكن ان نقوم بعرض البعض من هذه الأنواع فيما يلي :

  • خادم الويب

يعد خادم  الويب من اكثر أنواع الخوادم شيوعا في السوق اليوم ، فهو نوع من خادم التطبيقات الذي يستضيف البيانات التي يطلبها المستخدمون عبر الانترنت بحيث ستستجيب  لطلبات صفحات الويب او الخدمات الأخرى المستندة الى الويب من المتصفحات على أجهزة الكمبيوتر العميلة ، و تعد خوادم الويب Apach و خوادم Microsoft و خوادم Nginx هي الأكثر شيوعا .

و بعبارة أخرى يمكن ان تنطبق عبارة خادم ويب على الأجهزة او البرامج او يمكن مزج الاثنين معا ، فمن ناحية الأجهزة   فانه جهاز يخزن خادم الويب بالإضافة الى الملفات التي يتكون منها الويب (على سبيل المثال مستندات HTML و الصور و أوراق أنماط CSS و ملفات JavaScript) و يتصل هذا النوع من الخوادم بالأنترنت و يسهل تبادل البيانات المادية مع الأجهزة الأخرى المتصلة بالويب ، اما من ناحية البرنامج فان خادم الويب يتكون من العديد من المكونات التي تنظم كيفية وصول مستخدمي الويب الى الملفات المحفوظة على الخادم هذا ، على الأقل خادم HTTP الذي هو جزء من البرنامج يمكنه فك تشفير عناوين URL (عناوين الويب) و طلبات HTTP (يعني البروتوكول  الذي يستخدمه متصفحك لعرض صفحات الويب) و يمكن الوصول الى أسماء المجالات لمواقع الويب التي يخزنها و يتم تسليم محتوى هذه المواقع المستضاف  الى جهاز المستخدم النهائي عبر الخادم .

و في ابسط مستوياته و في اي وقت يتطلب فيه المستعرض ملفا موجودا على خادم الويب يستخدم المتصفح HTTP لطلب الملف ، بحيث يقبل خادم الويب  (البرنامج) الطلب عندما يصل الى خادم الويب (الجهاز) الصحيح و يعثر على المستوى المطلوب ، و يعيده الى المتصفح عبر HTTP (اذا لم يتمكن الخادم من العثور على الصفحة المطلوبة فانه يستجيب مع ظهور خطا 404) .

فخادم الويب يحتاج لنشره اما الى خادم ويب ثابت او ديناميكي ، فبالنسبة للثابت و المعروف باسم الحزم تتكون من جهاز كمبيوتر(جهاز) و خادم HTTP (برنامج) و نظرا لكونه يوفر ملفاته المستضاف الى متصفحك  فإننا نطلق عليه اسم ثابت ، اما بالنسبة لخادم الويب الديناميكي فهو يتكون من خادم ويب ثابت و برامج أخرى مثل خادم التطبيق و قاعدة البيانات ، و يعدل خادم التطبيق الملفات الاستضافة قبل نقل المحتوى الى متصفحك عبر خادم HTTP و لهذا نطلق عليه اسم ديناميكي 

  • الخوادم الافتراضية

يعمل الخادم الافتراضي بنفس الطريقة التي يعمل بها الخادم الفعلي المخصص ، و يمكن نشر العديد من الخوادم الافتراضية و لكل منها نظام التشغيل و التزويد و التطبيقات الخاصة به ، و لإنشاء بيئات افتراضية يستخدم خادم الجهاز الظاهري البنية التحتية الافتراضية و برامج المحاكاة الافتراضية و يلخص موارد الحوسبة للخادم الفعلي .

و توفر الخوادم الافتراضية نشرا سريعا  للتطبيقات و الموارد و استمرارية الاعمال ، و تقليل وقت التوقف عن العمل او القضاء عليه كما تستفيد إنتاجية تكنولوجيا المعلومات و خفة الحركة و الكفاءة و الاستجابة من المحاكاة الافتراضية ، و توفر هذه الخوادم كذلك ميزة انخفاض النفقات التشغيلية و راس المال فضلا عن إدارة اسهل لمركز البيانات .

و يقوم المسؤولون بتحويل خادم مخصص مادي واحد الى العديد من الخوادم الافتراضية باستخدام برنامج ظاهري خاص للخادم لزيادة الكفاءة ، و يتيح لك هذا التحويل الى الاستفادة بشكل افضل للموارد و الطاقة و نتيجة لذلك يقوم كل خادم فعلي بتشغيل العديد من أنظمة التشغيل و التطبيقات في نفس الوقت .

للمزيد من المعلومات من هنا : ما هو الخادم الافتراضي

  • خادم الملفات

هو خادم مركزي في شبكة الكمبيوتر يوفر للعملاء المرتبطين بأنظمة الملفات او على الأقل اقسام من نظام الملفات ، و نتيجة لذلك فهي توفر للمستخدمين موقع تخزين مركزي للملفات المخزنة على وسائط البيانات الداخلية التي يمكن الوصول اليها لجميع العملاء المصرح لهم بذلك ، و يضع مسؤول الخادم إرشادات صارمة للمستخدمين الذين لديهم امتيازات الوصول ، فعلى سبيل المثال لا الحصر يمكن للمسؤول التحكم فيما اذا كان من الممكن قراءة الملفات و فتحها بواسطة مستخدم معين او مجموعة من المستخدمين ، و كذلك ما اذا كان من الممكن إضافة البيانات او تغييرها او حذفها و ذلك باستخدام تكوين نظام الملفات او تصاريح الملفات ، و يمكن للمستخدمين كذلك الوصول للملفات عبر الشبكة المحلية و كذلك عن بعد عندما تكون خوادم الملفات متصلة بالأنترنت و تهيئتها بشكل مناسب و يتيح ذلك للمستخدمين الوصول الى الملفات و حفظها على خادم الملفات اثناء التنقل ، على خادم الملفات يمكن استخدام أي نظام تشغيل حديث مثل Windows او Linux او MacOs .

على الرغم من ان أجهزة الشبكة يجب ان تكون متوافقة مع نظام التشغيل و مع ذلك فهي ليست فقط لتخزين الملفات و ادارتها بل يتم استخدامها بشكل متكرر كخادم نسخ احتياطي و مستودع للبرامج التي يجب ان تكون في متناول العديد من أعضاء الشبكة ، و فيما يلي قائمة ببعض فوائد خادم الملفات :

- بواسطة استخدامه يمكن تجنب النزاعات حول الإصدار من خلال التعاون .
- يتم اعفاء أجهزة الكمبيوتر العميلة .
- تصبح مشاركة الملفات بسيطة .
- يتميز بوضوح استثنائي .
- توفر الحماية و الأمان للبيانات الخاصة بك .
- يمكن تنظيم مخزون الملفات الكامل بسهولة .

  • خادم الطباعة 

خادم الطباعة هو تطبيق برمجي او جهاز شبكة او كمبيوتر يدير طلبات الطباعة و يزود المستخدمين النهائيين و مسؤولي الشبكة بمعلومات حالة قائمة انتظار و الطابعة ، ففي كل شبكات الشركات الكبيرة و الصغيرة او المنزلية (SOHO) يتم استخدام خوادم الطباعة ، و يمكن لجهاز كمبيوتر واحد مخصص كخادم طباعة في شركة كبيرة  إدارة مئات الطابعات ، و عادة ما يكون خادم الطباعة في مكتب صغير عبارة عن لوحة مخصصة للمكونات الإضافية او جهاز شبكة صغير بحجم لوحة الوصل يؤدي نفس الوظائف كخادم طباعة مخصص اثناء تحرير مساحة القرص الهامة على عدد محدود من أجهزة الكمبيوتر في مكان العمل .

غالبا ما تكون الوظيفة مضمنة في نظام التشغيل و لكنها قد تكون أيضا تطبيقا إضافيا يخزن اخراج الصور المطبوعة من أجهزة الكمبيوتر الخاصة بالمستخدمين و يغديها للطابعة بمهمة واحدة في كل مرة ، كما تم دمج خوادم الطابعة في طابعات الشبكة و مع ذلك يمكن للطابعات غير المتصلة بالشبكة إضافة خوادم طباعة سلكية او لاسلكية عبر واجهات الطابعة المتوازية او USB ، و يقوم خادم الطباعة بوضع مهام الطباعة في قائمة انتظار في ذاكرة الطابعة ، اذا لم تكن هناك ذاكرة لاستيعاب كل شيء فان ذلك يتسبب في قيام خادم الملفات او أجهزة العميل الفردية بالتخزين المؤقت لإخراج الطابعة في الخلفية .

  • خادم قاعدة البيانات 

خادم قاعدة البيانات هو جزء من البرنامج يعمل على الأجهزة حيث تمكن و تساعد المستهلكين و الشركات من تخزين و استرجاع و إدارة و تحديث و تغيير الملفات و سجلات المعلومات و البيانات الرقمية الأخرى ، و تعتبر كل من الوظائف الخلفية و الخدمات التي تواجه العميل مكونين  رئيسيين لخوادم قواعد البيانات ، فبالنسبة للواجهة الخلفية لهذا الخادم فهي تخزن الخدمات التي تواجه العميل الأشخاص او الشركات الذين يستخدمون قاعدة البيانات من الوصول بسرعة الى المعلومات المخزنة على الخادم او تغييرها او الإضافة اليها او مراقبتها .

و يمكن للشركة استئجار خادم قاعدة البيانات لتخزين بيانات الاعمال الهامة و غالبا ما تستخدم هذه الشركات خادما واحدا لخدمة العديد من العملاء ، فهي بذلك تمنح للشركات طريقة بسيطة لتحديث كميات كبيرة من البيانات و حفظها و صيانتها فهي تساعدها في الوصول الى بيانات اعمالها من خلال أجهزة متعددة و تخول لمستخدمين معينين لعرض او تحرير ملفات محددة و بالتالي فهي تقلل من اتلاف معلومات الشركة و فقدانها .

و هناك أنواع مختلفة من خوادم قواعد البيانات يمكن اختزالها فيما يلي (على ان نتطرق لها بشكل واسع في مقال لاحق ) :
- خوادم قواعد البيانات الموزعة .
- خوادم قاعدة البيانات التشغيلية .
- خوادم قاعدة البيانات السحابية .

 
و كخلاصة لهذا المقال يمكن التذكير بان ما تم ذكره هو جزء من الكل بمعنى ان هذا الموضوع شاسع بما تحمله الكلمة من معنى ، و انا تطرقت لبعض من الأنواع  و ليست جميعها والبعض من استخداماتها على أساس التطرق لها في مقالات لاحقة لان السيرفر او الخادم موضوع متشعب و متداخل فيما بينه . 


























تعليقات